package pl.wr.core;

import pl.wr.physics.units.SI.base.kg;
import pl.wr.physics.units.quantum.mass.eV;

/**
 * Mass of matter
 * 
 * @version 1.0
 * @author wieslaw.rodak
 * 
 */
public interface IMass {

	/**
	 * @return - return mass in SI (kg)
	 */
	kg getMassSI();

	/**
	 * @param mass
	 *            - mass in SI (kg)
	 */
	void setMassSI(kg mass);

	/**
	 * @return - return mass in eV (1 e · 1 V / c <sup>2</sup>)
	 */
	eV getMass();

	/**
	 * @param mass
	 *            - mass in eV (1 e · 1 V / c <sup>2</sup>)
	 */
	void setMass(eV mass);

}
